// 日程类型定义

export interface Schedule {
  id: number
  title: string
  description: string
  deadline: string // ISO 时间字符串
  category: string // 约会/工作/纪念日/其他
  status: string // 未完成/已完成
  creator_id: number
  deleted_at?: string | null // 软删除时间
  created_at: string
  updated_at: string
}

// 创建日程请求
export interface CreateScheduleRequest {
  title: string
  description?: string
  deadline: string // 格式: 2006-01-02 15:04:05
  category?: string
  creator_id: number
}

// 更新日程请求
export interface UpdateScheduleRequest {
  title?: string
  description?: string
  deadline?: string
  category?: string
  status?: string
}
